package com.wrupple.muba.common.client.state;

import java.util.List;

import com.google.gwt.user.client.ui.IsWidget;
import com.wrupple.muba.common.shared.StateTransition;
import com.wrupple.muba.widget.client.view.SelectionTask;

public interface IconSelectionTask<O> extends SelectionTask<O> {
	public interface Delegate<O> {

		List<com.wrupple.muba.common.client.state.IconSelectionTask.GridElement> getElements(
				List<O> parameter, StateTransition<List<O>> onDone);

	}

	public interface GridElement extends IsWidget {

	}
}
